gridpack::optimization::OptVariableSet< _network > Class Template Reference

#include <opt_variable_set.hpp>

Collaboration diagram for gridpack::optimization::OptVariableSet< _network >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 OptVariableSet (NetworkPtr network)
 ~OptVariableSet (void)
void init ()
std::vector< OptVargetFullVarList ()
 OptVariableSet (NetworkPtr network)
 ~OptVariableSet (void)
void init ()
std::vector< OptVargetFullVarList ()

Public Attributes

struct {
   int   type
   int   bus_id
   int   bus1_id
   int   bus2_id
   double   dmin
   double   dmax
   int   imin
   int   imax
OptVar
struct {
   int   type
   int   bus_id
   int   bus1_id
   int   bus2_id
   double   dmin
   double   dmax
   int   imin
   int   imax
OptVar

template<class _network>
class gridpack::optimization::OptVariableSet< _network >


Constructor & Destructor Documentation

template<class _network >
gridpack::optimization::OptVariableSet< _network >::OptVariableSet ( NetworkPtr  network  ) 

Constructor

Parameters:
network network from which variable set is derived
template<class _network >
gridpack::optimization::OptVariableSet< _network >::~OptVariableSet ( void   ) 

Destructor

template<class _network >
gridpack::optimization::OptVariableSet< _network >::OptVariableSet ( NetworkPtr  network  ) 

Constructor

Parameters:
network network from which variable set is derived
template<class _network >
gridpack::optimization::OptVariableSet< _network >::~OptVariableSet ( void   ) 

Destructor


Member Function Documentation

template<class _network >
std::vector<OptVar> gridpack::optimization::OptVariableSet< _network >::getFullVarList (  ) 

Return a list of all variables in the system from the OptVariableSet object.

Returns:
list of all variables

References gridpack::optimization::OptVariableSet< _network >::OptVar.

template<class _network >
std::vector<OptVar> gridpack::optimization::OptVariableSet< _network >::getFullVarList (  ) 

Return a list of all variables in the system from the OptVariableSet object.

Returns:
list of all variables

References gridpack::optimization::OptVariableSet< _network >::OptVar.

template<class _network >
void gridpack::optimization::OptVariableSet< _network >::init (  ) 

Initialize variable set by running over network and extracting all variables from it

References gridpack::optimization::OptVariableSet< _network >::OptVar.

template<class _network >
void gridpack::optimization::OptVariableSet< _network >::init (  ) 

Initialize variable set by running over network and extracting all variables from it

References gridpack::optimization::OptVariableSet< _network >::OptVar.


Member Data Documentation

template<class _network >
int gridpack::optimization::OptVariableSet< _network >::bus1_id
template<class _network >
int gridpack::optimization::OptVariableSet< _network >::bus2_id
template<class _network >
int gridpack::optimization::OptVariableSet< _network >::bus_id
template<class _network >
double gridpack::optimization::OptVariableSet< _network >::dmax
template<class _network >
double gridpack::optimization::OptVariableSet< _network >::dmin
template<class _network >
int gridpack::optimization::OptVariableSet< _network >::imax
template<class _network >
int gridpack::optimization::OptVariableSet< _network >::imin
struct { ... } gridpack::optimization::OptVariableSet< _network >::OptVar

Generic data struct for storing information about variables

struct { ... } gridpack::optimization::OptVariableSet< _network >::OptVar

Generic data struct for storing information about variables

template<class _network >
int gridpack::optimization::OptVariableSet< _network >::type

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Feb 2020 for GridPACK by  doxygen 1.6.1